snail-killing flies - French English Dictionary